/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package persistencia;

import entity.ContaCorrente;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import javax.swing.JOptionPane;

/**
 *
 * @author jakson
 */
public class LeituraContaCorrente {

    public ArrayList<ContaCorrente> recuperaContaCorrente(String caminho) {

        String guardarlinha = "";

        ArrayList<ContaCorrente> Agencias = new ArrayList<ContaCorrente>();

        BufferedReader entrada;

        try {
            entrada = new BufferedReader(new FileReader(caminho));

            while (entrada.ready()) {

                ContaCorrente ag = new ContaCorrente("", 0, "", 0, "", "", "");
                guardarlinha = entrada.readLine();
                ag.setnConta(guardarlinha);
                guardarlinha = entrada.readLine();
                ag.setSaldo(Float.parseFloat(guardarlinha));
                guardarlinha = entrada.readLine();
                ag.setStatus(guardarlinha);
                guardarlinha = entrada.readLine();
                ag.setLimiteCliente(Float.parseFloat(guardarlinha));
                guardarlinha = entrada.readLine();
                ag.setNome(guardarlinha);
                guardarlinha = entrada.readLine();
                ag.setCpf(guardarlinha);
                guardarlinha = entrada.readLine();
                ag.setAgencia(guardarlinha);
                Agencias.add(ag);
            }
            entrada.close();

        } catch (IOException e) {
            JOptionPane.showMessageDialog(null, e.getMessage());
        }
        return Agencias;
    }
}
